//  [10/21/2013 OMEGA] created

#include "DuelGUIECommon.h"
#include "Duel.h"
#include "DuelGUI.h"
#include "DuelGUIEGUIModel.h"
#include "DuelGUIEAbstractRenderWindow.h"

using namespace Duel;

DGUIEGUIModel::DGUIEGUIModel()
{
	mTopCam = new DCamera("__GUIModel_Top_Camera");
	mBottomCam = new DCamera("__GUIModel_Bottom_Camera");
	mLeftCam = new DCamera("__GUIModel_Left_Camera");
	mRightCam = new DCamera("__GUIModel_Right_Camera");
	mFrontCam = new DCamera("__GUIModel_Front_Camera");
	mBackCam = new DCamera("__GUIModel_Back_Camera");

	mAbstractWindow = new DGUIEAbstractRenderWindow();
	mUIManager = new DGUIManager(mAbstractWindow);
}

DGUIEGUIModel::~DGUIEGUIModel()
{
	delete mTopCam;
	delete mBottomCam;
	delete mLeftCam;
	delete mRightCam;
	delete mFrontCam;
	delete mBackCam;

	delete mUIManager;
	delete mAbstractWindow;
}

void DGUIEGUIModel::reset()
{

}
